草庐IT

android - 特定位置的 ListView setText

全部标签

javascript - 仅针对特定文件禁用 JSHint 缩进检查

我使用jshint并启用了缩进强制选项并将其设置为4,并且希望对代码库中的大多数文件保持这种方式。虽然在一个特定文件中,我想禁用此检查。我尝试在顶部添加jshint注释,但没有成功:/*jshintindent:false*/这太糟糕了,因为这种语法适用于其他选项。例如,我可以使用以下命令禁用驼峰式强制选项:/*jshintcamelcase:false*/我该怎么做?一些答案​​表明缩进会自动启用白色选项,但我尝试了以下方法,但它也不起作用:/*jshintwhite:false*/ 最佳答案 目前这是不可能的。JSHint按如下

javascript - 禁用特定 Javascript 文件的控制台访问

在我当前有很多依赖项的项目中,我需要一种方法来禁用特定库的控制台访问,以便这些文件无法使用任何控制台功能。我当然可以通过简单地在库包中找到并替换它来禁用控制台功能,但是由于这个项目有很多依赖项,这会使更新库变得非常麻烦。我知道我可以通过用空函数block覆盖它来禁用控制台功能:console.log=function(){};但这会禁用整个项目的控制台功能。所以我正在寻找一个实现或一行代码,我可以使用它来禁用特定文件或代码块的控制台功能。 最佳答案 为console.log编写白名单“中间件”//Preservetheoldcons

javascript - 从 Aptana 验证器中排除特定文件或文件夹

所以,我今天早上安装了AptanaforEclipse,到目前为止,尝试禁用对库文件的验证耗费了我整个上午的时间,但没有任何结果。我看过以下相关主题:HowtoexcludespecificfoldersorfilesfromvalidationinEclipse?Excludedirectories&subdirectoriesfromvalidationinEclipse对于Aptana,这些答案都没有实际帮助。例如,没有Preferences-->Validation选项卡。只有Preferences-->Aptana-->Validation,不能添加排除规则。我需要禁用对大量

javascript - DIV、文本框、文本区域等中的插入符位置/选择

是否有一个完整的解决方案来从不同的元素中获取每个浏览器中的插入符号位置和/或选择。我正在寻找一个我可以执行的解决方案mGetCaretPosition(iControl)女巫将返回其元素内的插入符号位置。我尝试了很多功能:选择(窗口/文档)[document=IE,window=Opera]getSelection(窗口/文档)[document=Firefox,document=Chrome,document=Safari]selectionStart(输入/文本区域)[全部]craeteRange(选择)createTextRange(选择)调用document.selection

javascript - 刷新后浏览器的 "return to original position"发生在 Javascript 事件链的哪个位置?

我的网页很忙,有很多小部件。有时加载需要一两秒钟。当我从页面顶部以外的某个位置点击刷新时,我可以看到页面加载时就好像scrollTop==0并且在某个时候快速返回到我的原始位置。问题是我在.ready()事件处理程序中进行了各种初始化,其中一些依赖于scrollTop和scrollLeft。这些初始化发生在文档返回到其原始位置之前,然后从原始位置给出无意义的结果。将这些初始化包装在.load()事件处理程序中似乎也不起作用。起作用的是通过.load()处理程序中的setTimeout添加一个(相当长的)延迟。由于显而易见的原因,这是不希望的。这表明“返回原始位置”独立于标准事件链发生,

javascript - JavaScript 在不知道特定父级的情况下调用父级中的重写函数是否有一个好的模式?

基本上我想要可继承的函数,如Base=function(){};Base.prototype.foo=function(){console.log("basefoo");};Derived=function(){};somelib.inherit(Derived,Base);Derived.prototype.foo=function(){console.log("derivedfoo");}d=newDerived():d.foo();我要打印derivedfoobasefoo是的,我知道我可以显式调用Base.prototype.foo.call(this);我只是想知道是否有一种

javascript - 如何获得相对于屏幕的视口(viewport)位置?

我的问题哪些JavaScript代码会告诉我浏览器的视口(viewport)相对于屏幕的位置?上下文我的Web应用程序包含一个允许通过java.awt.Robot拍摄快照的小程序(小程序的jar当然是签名的并且有权执行此操作)。问题是Robot的createScreenCapture使用相对于整个屏幕的矩形,而我想捕获相对于视口(viewport)的矩形。浏览器显然可以在屏幕上的任何位置,但即使它最大化(因此从屏幕左上角开始,即{0,0})我仍然不知道内容被推送了多少由于窗口标题或某些工具栏而向下。我目前的研究似乎只有IE通过window.screenTop/Left给出视口(view

javascript - 键盘显示时 Ionic ion-content 不向下滚动 (Android)

我有一个带有登录表单的简单View。在Android上,如果键盘打开,内容不会向上滚动以防止它位于键盘后面。我按照文档中的键盘说明进行操作,并阅读了很多论坛帖子,但我还没有弄明白。我安装了键盘插件com.ionic.keyboard。这是页面的结构:.....Loginform.....如果我在页面中放置一些额外的虚拟内容,它表明ion-content确实是可滚动的。但是,当通过专注于输入打开键盘时,它不会向上移动。ionic版本?1.0.0-beta.13我的应用程序是全屏的吗?没有我是否测试过键盘插件是否正常工作?是的还有什么需要我做的吗? 最佳答案

javascript - Angular ng-include 在错误的位置

我尝试包含一个带有Angularng-include的模板。要包含的页面:FirstSecondThird模板:text1text2text3获取模板方法:$scope.getTemplate=function(templateName){returnAPP_CONFIG.TPL_PATH+'/path/'+templateName+'.html';};模板加载正常,我可以在页面上看到它,但位置不对。这是我浏览器控制台的屏幕,ng-include插入在表格之前,而不是表格内部:请你帮我理解一下,这是为什么?提前谢谢你。编辑1,添加浏览器渲染: 最佳答案

javascript - 使用 Javascript 基于十六进制颜色计算渐变上的 X、Y 像素位置

我有一个raindowHSV渐变Canvas,当您单击它时,会在该位置添加一个元素,其背景为单击像素的颜色。我想要的是让它也反向工作。例如,如果您有十六进制颜色,我想在Canvas上找到该像素并在该位置创建一个元素。我的第一个想法是以某种方式使用矩阵/象限系统。我的下一个想法是,因为我使用的是HSV,所以我可以使用我的HSV梯度定位点来找出位置。问题是我的观点彼此不等距,这使得它变得更难。最重要的是,我有一个白色渐变和黑色渐变覆盖主颜色渐变,我需要考虑到这一点。所以我的问题是,如何仅使用十六进制代码找到颜色像素的位置或至少它最接近的匹配?到目前为止,这是我的代码:http://code